package org.apache.jsp.layouts;

import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.Vector;

public final class base_002dlayout_jsp extends org.apache.jasper.runtime.HttpJspBase
    implements org.apache.jasper.runtime.JspSourceDependent {

  private static java.util.List _jspx_dependants;

  static {
    _jspx_dependants = new java.util.ArrayList(3);
    _jspx_dependants.add("/WEB-INF/lib/struts-tiles.tld");
    _jspx_dependants.add("/WEB-INF/lib/struts-html.tld");
    _jspx_dependants.add("/WEB-INF/lib/crosswire-i18n.tld");
  }

  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_t_t;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_tiles_getAsString_name_nobody;
  private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_tiles_insert_attribute_nobody;

  public Object getDependants() {
    return _jspx_dependants;
  }

  public void _jspInit() {
    _jspx_tagPool_t_t = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_tiles_getAsString_name_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
    _jspx_tagPool_tiles_insert_attribute_nobody = org.apache.jasper.runtime.TagHandlerPool.getTagHandlerPool(getServletConfig());
  }

  public void _jspDestroy() {
    _jspx_tagPool_t_t.release();
    _jspx_tagPool_tiles_getAsString_name_nobody.release();
    _jspx_tagPool_tiles_insert_attribute_nobody.release();
  }

  public void _jspService(HttpServletRequest request, HttpServletResponse response)
        throws java.io.IOException, ServletException {

    JspFactory _jspxFactory = null;
    PageContext pageContext = null;
    HttpSession session = null;
    ServletContext application = null;
    ServletConfig config = null;
    JspWriter out = null;
    Object page = this;
    JspWriter _jspx_out = null;
    PageContext _jspx_page_context = null;


    try {
      _jspxFactory = JspFactory.getDefaultFactory();
      response.setContentType("text/html");
      pageContext = _jspxFactory.getPageContext(this, request, response,
      			null, true, 8192, true);
      _jspx_page_context = pageContext;
      application = pageContext.getServletContext();
      config = pageContext.getServletConfig();
      session = pageContext.getSession();
      out = pageContext.getOut();
      _jspx_out = out;

      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n");
      out.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\r\n");
      out.write("\r\n");
      out.write("<head profile=\"http://www.w3.org/2000/08/w3c-synd/#\">\r\n");
      out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n");
      out.write("<!-- ALWAYS ON TOP FLOATING LAYER POP-UP -->\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write("\r\n");
      out.write(" <style type=\"text/css\">\r\n");
      out.write("         \r\n");
      out.write("          A { text-decoration: none; }\r\n");
      out.write("          A.strongs { color: black; text-decoration: none; }\r\n");
      out.write("          SUB.strongs { font-size: 75%; color: red; }\r\n");
      out.write("          SUB.morph { font-size: 75%; color: blue; }\r\n");
      out.write("          SUB.lemma { font-size: 75%; color: red; }\r\n");
      out.write("          SUP.verse { font-size: 75%; color: gray; }\r\n");
      out.write("          SUP.note { font-size: 75%; color: green; }\r\n");
      out.write("          FONT.jesus { color: red; }\r\n");
      out.write("          FONT.speech { color: blue; }\r\n");
      out.write("          FONT.transChange { font-style: italic; }\r\n");
      out.write("          FONT.jesusTransChange { color: red; font-style: italic; }\r\n");
      out.write("          FONT.strike { text-decoration: line-through; }\r\n");
      out.write("          FONT.small-caps { font-variant: small-caps; }\r\n");
      out.write("          FONT.inscription { font-weight: bold; font-variant: small-caps; }\r\n");
      out.write("          FONT.divineName { font-variant: small-caps; }\r\n");
      out.write("          FONT.normal { font-variant: normal; }\r\n");
      out.write("          FONT.caps { text-transform: uppercase; }\r\n");
      out.write("          h3 { font-size: 110%; color: #666699; font-weight: bold; }\r\n");
      out.write("          h2 { font-size: 115%; color: #669966; font-weight: bold; }\r\n");
      out.write("          div.margin { font-size:90%; }\r\n");
      out.write("          TD.notes { width:100px; background:#f4f4e8; }\r\n");
      out.write("          TD.text { }\r\n");
      out.write("        </style>\r\n");
      out.write("\t<title>");
      if (_jspx_meth_t_t_0(_jspx_page_context))
        return;
      if (_jspx_meth_tiles_getAsString_0(_jspx_page_context))
        return;
      out.write("</title>\r\n");
      out.write("\r\n");

	String prefStyle = (String)session.getAttribute("PrefStyle");
	Vector styleNames = (Vector)session.getAttribute("styleNames");
	Vector styleFiles = (Vector)session.getAttribute("styleFiles");
	int style = styleNames.indexOf(prefStyle);
	String styleName = (String)styleNames.get(style);
	String styleFile = (String)styleFiles.get(style);
	String searchTerm = request.getParameter("searchTerm");
	if (searchTerm != null) {
		searchTerm = new String(searchTerm.getBytes("iso8859-1"), "UTF-8");
	}
	else searchTerm = "";

      out.write("\r\n");
      out.write("\r\n");
      out.write("<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" title=\"");
      out.print( styleName );
      out.write("\" href=\"");
      out.print( styleFile );
      out.write("\"  />\r\n");
      out.write("\r\n");
 for (int i = 0; i < styleNames.size(); i++) { 
      out.write("\r\n");
      out.write("<link rel=\"alternate stylesheet\" type=\"text/css\" media=\"all\" title=\"");
      out.print( (String)styleNames.get(i) );
      out.write("\" href=\"");
      out.print( (String)styleFiles.get(i) );
      out.write("\" />\r\n");
 } 
      out.write("\r\n");
      out.write("\r\n");
      out.write("\t<!--For printing stuff -->\r\n");
      out.write("\t<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\"print.css\" />\r\n");
      out.write("\t<script type=\"text/javascript\" src=\"swordweb.js\"></script>\r\n");
      out.write("</head>\r\n");
      out.write("\r\n");
      out.write("\t<body >\r\n");
      out.write("\t<div id=\"layer1\" style=\"position:absolute; left:10; width:220; height:150; visibility:hidden;\">\r\n");
      out.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"3\">\r\n");
      out.write(" \r\n");
      out.write(" <tr>\r\n");
      out.write("  <td bgcolor=\"#ffff00\">\r\n");
      out.write("   <font face=\"verdana, arial, helvetica, sans-serif\" size=\"2\">\r\n");
      out.write("   <div id=test>notfound</div>\r\n");
      out.write("   </font>\r\n");
      out.write("  </td>\r\n");
      out.write(" </tr>\r\n");
      out.write("</table>\r\n");
      out.write("</font>\r\n");
      out.write("</div>\r\n");
      out.write(" \r\n");
      out.write("\t\r\n");
      out.write("\t\r\n");
      out.write("\t");
      out.write('\r');
      out.write('\n');
      out.write('	');
      if (_jspx_meth_tiles_insert_0(_jspx_page_context))
        return;
      out.write('\r');
      out.write('\n');
      out.write('	');
      if (_jspx_meth_tiles_insert_1(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\r\n");
      out.write("<div id=\"content-wrap\">\r\n");
      out.write("   <div id=\"content-sub-1\">\r\n");
      out.write("      <div id=\"quicksearch\">\r\n");
      out.write("        <h2>");
      if (_jspx_meth_t_t_1(_jspx_page_context))
        return;
      out.write("</h2>\r\n");
      out.write("        <form action=\"wordsearchresults.jsp\">\r\n");
      out.write("          <fieldset>\r\n");
      out.write("            <legend>");
      if (_jspx_meth_t_t_2(_jspx_page_context))
        return;
      out.write("</legend> <input type=\"text\" name=\"searchTerm\" value=\"");
      out.print(org.crosswire.utils.HTTPUtils.canonize(searchTerm));
      out.write("\" size=\"15\" /> <input type=\"submit\" value=\"go\" title=\"Search by keyword or phrase\" />\r\n");
      out.write("          </fieldset>\r\n");
      out.write("        </form>\r\n");
      out.write("        <h2>");
      if (_jspx_meth_t_t_3(_jspx_page_context))
        return;
      out.write("</h2>\r\n");
      out.write("\t<form action=\"");
      if (_jspx_meth_tiles_getAsString_1(_jspx_page_context))
        return;
      out.write("\">\r\n");
      out.write("          <fieldset>\r\n");
      out.write("            <legend>");
      if (_jspx_meth_t_t_4(_jspx_page_context))
        return;
      out.write("</legend> <input type=\"text\" name=\"key\" size=\"15\" /> <input type=\"submit\" value=\"go\" title=\"Go to verse or passage\" />\r\n");
      out.write("          </fieldset>\r\n");
      out.write("        </form>\r\n");
      out.write("      </div>\r\n");
      out.write("     ");
      out.write("\r\n");
      out.write("     ");
      if (_jspx_meth_tiles_insert_2(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("   </div>\r\n");
      out.write("\r\n");
      out.write("\t<div id=\"content-sub-2\">\r\n");
      out.write("\t\t<div id=\"printer\">\r\n");
      out.write("\t\t<p>\r\n");
      out.write("\t\t<img src=\"images/printer.gif\" width=\"17\" height=\"16\" alt=\"This is a printer friendly version\" />\r\n");
      out.write("\t\t<a href=\"about.jsp#faq_11\" title=\"What does &quot;Printer Friendly&quot; mean?\">");
      if (_jspx_meth_t_t_5(_jspx_page_context))
        return;
      out.write("</a>.\r\n");
      out.write("\t\t</p>\r\n");
      out.write("\t\t</div>\r\n");
      out.write("\r\n");
      out.write("\t\t");
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_tiles_insert_3(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t</div>\r\n");
      out.write("\r\n");
      out.write("\t<div id=\"content-main\">\r\n");
      out.write("\t\t");
      out.write("\r\n");
      out.write("\t\t");
      if (_jspx_meth_tiles_insert_4(_jspx_page_context))
        return;
      out.write("\r\n");
      out.write("\t</div>\r\n");
      out.write("</div>\r\n");
      out.write("\r\n");
      out.write('\r');
      out.write('\n');
      if (_jspx_meth_tiles_insert_5(_jspx_page_context))
        return;
      out.write('\r');
      out.write('\n');

	String translator = (String)session.getAttribute("translator");
	if (translator != null) {

      out.write("\r\n");
      out.write("\t<center><i><a href=\"admin/translate.jsp\">Translate this page</a></i></center>\r\n");

	}

      out.write("\r\n");
      out.write("\r\n");
      out.write("</body>\r\n");
      out.write("</html>\r\n");
    } catch (Throwable t) {
      if (!(t instanceof SkipPageException)){
        out = _jspx_out;
        if (out != null && out.getBufferSize() != 0)
          out.clearBuffer();
        if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
      }
    } finally {
      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
    }
  }

  private boolean _jspx_meth_t_t_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_0 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_0.setPageContext(_jspx_page_context);
    _jspx_th_t_t_0.setParent(null);
    int _jspx_eval_t_t_0 = _jspx_th_t_t_0.doStartTag();
    if (_jspx_eval_t_t_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_0.doInitBody();
      }
      do {
        out.write("OSIS Web: ");
        int evalDoAfterBody = _jspx_th_t_t_0.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_0);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_0);
    return false;
  }

  private boolean _jspx_meth_tiles_getAsString_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:getAsString
    org.apache.struts.taglib.tiles.GetAttributeTag _jspx_th_tiles_getAsString_0 = (org.apache.struts.taglib.tiles.GetAttributeTag) _jspx_tagPool_tiles_getAsString_name_nobody.get(org.apache.struts.taglib.tiles.GetAttributeTag.class);
    _jspx_th_tiles_getAsString_0.setPageContext(_jspx_page_context);
    _jspx_th_tiles_getAsString_0.setParent(null);
    _jspx_th_tiles_getAsString_0.setName("title");
    int _jspx_eval_tiles_getAsString_0 = _jspx_th_tiles_getAsString_0.doStartTag();
    if (_jspx_th_tiles_getAsString_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_getAsString_name_nobody.reuse(_jspx_th_tiles_getAsString_0);
      return true;
    }
    _jspx_tagPool_tiles_getAsString_name_nobody.reuse(_jspx_th_tiles_getAsString_0);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_0(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_0 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_0.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_0.setParent(null);
    _jspx_th_tiles_insert_0.setAttribute("header");
    int _jspx_eval_tiles_insert_0 = _jspx_th_tiles_insert_0.doStartTag();
    if (_jspx_th_tiles_insert_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_0);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_0);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_1 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_1.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_1.setParent(null);
    _jspx_th_tiles_insert_1.setAttribute("pintro");
    int _jspx_eval_tiles_insert_1 = _jspx_th_tiles_insert_1.doStartTag();
    if (_jspx_th_tiles_insert_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_1);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_1);
    return false;
  }

  private boolean _jspx_meth_t_t_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_1 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_1.setPageContext(_jspx_page_context);
    _jspx_th_t_t_1.setParent(null);
    int _jspx_eval_t_t_1 = _jspx_th_t_t_1.doStartTag();
    if (_jspx_eval_t_t_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_1.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_1.doInitBody();
      }
      do {
        out.write("Search:");
        int evalDoAfterBody = _jspx_th_t_t_1.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_1 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_1);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_1);
    return false;
  }

  private boolean _jspx_meth_t_t_2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_2 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_2.setPageContext(_jspx_page_context);
    _jspx_th_t_t_2.setParent(null);
    int _jspx_eval_t_t_2 = _jspx_th_t_t_2.doStartTag();
    if (_jspx_eval_t_t_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_2.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_2.doInitBody();
      }
      do {
        out.write("by keyword or phrase:");
        int evalDoAfterBody = _jspx_th_t_t_2.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_2 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_2);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_2);
    return false;
  }

  private boolean _jspx_meth_t_t_3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_3 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_3.setPageContext(_jspx_page_context);
    _jspx_th_t_t_3.setParent(null);
    int _jspx_eval_t_t_3 = _jspx_th_t_t_3.doStartTag();
    if (_jspx_eval_t_t_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_3.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_3.doInitBody();
      }
      do {
        out.write("Go to:");
        int evalDoAfterBody = _jspx_th_t_t_3.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_3 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_3);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_3);
    return false;
  }

  private boolean _jspx_meth_tiles_getAsString_1(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:getAsString
    org.apache.struts.taglib.tiles.GetAttributeTag _jspx_th_tiles_getAsString_1 = (org.apache.struts.taglib.tiles.GetAttributeTag) _jspx_tagPool_tiles_getAsString_name_nobody.get(org.apache.struts.taglib.tiles.GetAttributeTag.class);
    _jspx_th_tiles_getAsString_1.setPageContext(_jspx_page_context);
    _jspx_th_tiles_getAsString_1.setParent(null);
    _jspx_th_tiles_getAsString_1.setName("lookup_url");
    int _jspx_eval_tiles_getAsString_1 = _jspx_th_tiles_getAsString_1.doStartTag();
    if (_jspx_th_tiles_getAsString_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_getAsString_name_nobody.reuse(_jspx_th_tiles_getAsString_1);
      return true;
    }
    _jspx_tagPool_tiles_getAsString_name_nobody.reuse(_jspx_th_tiles_getAsString_1);
    return false;
  }

  private boolean _jspx_meth_t_t_4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_4 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_4.setPageContext(_jspx_page_context);
    _jspx_th_t_t_4.setParent(null);
    int _jspx_eval_t_t_4 = _jspx_th_t_t_4.doStartTag();
    if (_jspx_eval_t_t_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_4.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_4.doInitBody();
      }
      do {
        out.write("verse or passage:");
        int evalDoAfterBody = _jspx_th_t_t_4.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_4 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_4);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_4);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_2(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_2 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_2.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_2.setParent(null);
    _jspx_th_tiles_insert_2.setAttribute("sidebar_left");
    int _jspx_eval_tiles_insert_2 = _jspx_th_tiles_insert_2.doStartTag();
    if (_jspx_th_tiles_insert_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_2);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_2);
    return false;
  }

  private boolean _jspx_meth_t_t_5(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  t:t
    org.crosswire.web.i18n.TranslateTag _jspx_th_t_t_5 = (org.crosswire.web.i18n.TranslateTag) _jspx_tagPool_t_t.get(org.crosswire.web.i18n.TranslateTag.class);
    _jspx_th_t_t_5.setPageContext(_jspx_page_context);
    _jspx_th_t_t_5.setParent(null);
    int _jspx_eval_t_t_5 = _jspx_th_t_t_5.doStartTag();
    if (_jspx_eval_t_t_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
      if (_jspx_eval_t_t_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.pushBody();
        _jspx_th_t_t_5.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
        _jspx_th_t_t_5.doInitBody();
      }
      do {
        out.write("This page is printer friendly");
        int evalDoAfterBody = _jspx_th_t_t_5.doAfterBody();
        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
          break;
      } while (true);
      if (_jspx_eval_t_t_5 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
        out = _jspx_page_context.popBody();
      }
    }
    if (_jspx_th_t_t_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_t_t.reuse(_jspx_th_t_t_5);
      return true;
    }
    _jspx_tagPool_t_t.reuse(_jspx_th_t_t_5);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_3(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_3 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_3.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_3.setParent(null);
    _jspx_th_tiles_insert_3.setAttribute("sidebar_right");
    int _jspx_eval_tiles_insert_3 = _jspx_th_tiles_insert_3.doStartTag();
    if (_jspx_th_tiles_insert_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_3);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_3);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_4(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_4 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_4.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_4.setParent(null);
    _jspx_th_tiles_insert_4.setAttribute("content");
    int _jspx_eval_tiles_insert_4 = _jspx_th_tiles_insert_4.doStartTag();
    if (_jspx_th_tiles_insert_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_4);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_4);
    return false;
  }

  private boolean _jspx_meth_tiles_insert_5(PageContext _jspx_page_context)
          throws Throwable {
    PageContext pageContext = _jspx_page_context;
    JspWriter out = _jspx_page_context.getOut();
    //  tiles:insert
    org.apache.struts.taglib.tiles.InsertTag _jspx_th_tiles_insert_5 = (org.apache.struts.taglib.tiles.InsertTag) _jspx_tagPool_tiles_insert_attribute_nobody.get(org.apache.struts.taglib.tiles.InsertTag.class);
    _jspx_th_tiles_insert_5.setPageContext(_jspx_page_context);
    _jspx_th_tiles_insert_5.setParent(null);
    _jspx_th_tiles_insert_5.setAttribute("footer");
    int _jspx_eval_tiles_insert_5 = _jspx_th_tiles_insert_5.doStartTag();
    if (_jspx_th_tiles_insert_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) {
      _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_5);
      return true;
    }
    _jspx_tagPool_tiles_insert_attribute_nobody.reuse(_jspx_th_tiles_insert_5);
    return false;
  }
}
